package com.jjb.www.http.api;

import com.hjq.http.config.IRequestApi;

/**
 * @author CRG
 * @date :2023/12/18 14:06
 * @description:
 */
public class HistoryListApi implements IRequestApi {
    private String status;
    private Integer page;
    private Integer pageSize;

    public HistoryListApi setPage(Integer page) {
        this.page = page;
        return this;
    }

    public HistoryListApi setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
        return this;
    }

    public HistoryListApi setStatus(String status) {
        this.status = status;
        return this;
    }

    @Override
    public String getApi() {
        return "/api/mech/v3/Plan/myPlan";
    }
    public static class Bean{

        private Integer student_id;
        private Integer mech_training_plan_id;
        private Integer mech_id;
        private Integer mech_training_sentry_id;
        private Integer sentry_id;
        private Integer plan_id;
        private String teach_name;
        private Integer type;
        private Integer start_class_time;
        private Integer end_class_time;
        private Integer train_type;
        private Integer plan_type;
        private String labelV3;
        private String sentry_name;
        private Integer min_type;
        private Integer status;
        private String class_time;
        private Integer url_type;
        private String url;
        private String v3_path;

        public Integer getStudent_id() {
            return student_id;
        }

        public void setStudent_id(Integer student_id) {
            this.student_id = student_id;
        }

        public Integer getMech_training_plan_id() {
            return mech_training_plan_id;
        }

        public void setMech_training_plan_id(Integer mech_training_plan_id) {
            this.mech_training_plan_id = mech_training_plan_id;
        }

        public Integer getMech_id() {
            return mech_id;
        }

        public void setMech_id(Integer mech_id) {
            this.mech_id = mech_id;
        }

        public Integer getMech_training_sentry_id() {
            return mech_training_sentry_id;
        }

        public void setMech_training_sentry_id(Integer mech_training_sentry_id) {
            this.mech_training_sentry_id = mech_training_sentry_id;
        }

        public Integer getSentry_id() {
            return sentry_id;
        }

        public void setSentry_id(Integer sentry_id) {
            this.sentry_id = sentry_id;
        }

        public Integer getPlan_id() {
            return plan_id;
        }

        public void setPlan_id(Integer plan_id) {
            this.plan_id = plan_id;
        }

        public String getTeach_name() {
            return teach_name;
        }

        public void setTeach_name(String teach_name) {
            this.teach_name = teach_name;
        }

        public Integer getType() {
            return type;
        }

        public void setType(Integer type) {
            this.type = type;
        }

        public Integer getStart_class_time() {
            return start_class_time;
        }

        public void setStart_class_time(Integer start_class_time) {
            this.start_class_time = start_class_time;
        }

        public Integer getEnd_class_time() {
            return end_class_time;
        }

        public void setEnd_class_time(Integer end_class_time) {
            this.end_class_time = end_class_time;
        }

        public Integer getTrain_type() {
            return train_type;
        }

        public void setTrain_type(Integer train_type) {
            this.train_type = train_type;
        }

        public Integer getPlan_type() {
            return plan_type;
        }

        public void setPlan_type(Integer plan_type) {
            this.plan_type = plan_type;
        }

        public String getLabelV3() {
            return labelV3;
        }

        public void setLabelV3(String labelV3) {
            this.labelV3 = labelV3;
        }

        public String getSentry_name() {
            return sentry_name;
        }

        public void setSentry_name(String sentry_name) {
            this.sentry_name = sentry_name;
        }

        public Integer getMin_type() {
            return min_type;
        }

        public void setMin_type(Integer min_type) {
            this.min_type = min_type;
        }

        public Integer getStatus() {
            return status;
        }

        public void setStatus(Integer status) {
            this.status = status;
        }

        public String getClass_time() {
            return class_time;
        }

        public void setClass_time(String class_time) {
            this.class_time = class_time;
        }

        public Integer getUrl_type() {
            return url_type;
        }

        public void setUrl_type(Integer url_type) {
            this.url_type = url_type;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public String getV3_path() {
            return v3_path;
        }

        public void setV3_path(String v3_path) {
            this.v3_path = v3_path;
        }
    }
}
